.ProjectCustom001 {
	padding: 8px 24px;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-direction: column;
	overflow-y: scroll;

	& > div {
		width: 100%;
		display: flex;
		align-items: baseline;
		justify-content: center;
		height: 48px;
		margin-bottom: 8px;
		position: relative;

		&::after {
			position: absolute;
			content: "";
			left: 0;
			top: 0;
			width: 5px;
			height: 100%;
		}

		&:nth-child(even) {
			&::after {
				background-color: rgba(108, 227, 230, 1);
			}
		}

		&:nth-child(odd) {
			&::after {
				background-color: rgba(249, 251, 121, 1);
			}
		}

		& > div {
			line-height: 48px;
			font-weight: bold;
			color: #ffffff;

			&:nth-child(1) {
				flex: 1;
				font-size: 21px;
				font-family: Microsoft YaHei;
				text-indent: 16px;
			}

			&:nth-child(2) {
				font-size: 24px;
				font-family: DIN Condensed;
				margin-right: 4px;
			}

			&:nth-child(3) {
				font-size: 16px;
				font-family: ShuHeiTi;
				margin-right: 8px;
			}
		}
	}
}
